My colleague Mark Taha dug this out some time ago. Leech is one of the Christian dupes who have been roped in by the Searchlight Organisation to boost the credibility it and its prime mover Gerry Gable do not deserve.
Having said that, this is a guy who writes that "Fascism...is the inevitable development of capitalist society if it does not move towards socialism."
It remains to be seen what the great JC would have thought of that!
Uploaded by thedarkman on